leather needle - German English Dictionary